package ooday01;
/** 学生类 */
public class Student {
    //成员变量
    String name; //成员变量(整个类中使用)
    int age;
    String className;
    String stuId;
    //构造方法//给成员变量赋初始值
    Student(){

    }//无参构造方法    //和下方有参构造方法重载
    Student(String name,int age){//两个参构造方法
        this.name = name;
        this.age = age;
    }
                   //局部变量(只在当前方法中有用)
    Student(String name,int age,String className,String stuId){//有参构造方法//new的时候自动调方法
        //成员变量    局部变量
        this.name = name;              //=this.name = ls.name = name
        this.age  = age;              //=this.age = ls.age = age
        this.className = className;  //=this.className = ls.className = className
        this.stuId = stuId;         //=this.stuId = ls.stuId = stuId
    }
    //方法                            //zs.name
    void study(){
        System.out.println(this.name+"在学习...");
    }
                                                  //zs.name = “张三”   zs.age               zs.className             zs.stuId
    void sayHi(){
        System.out.println("大家好,我叫"+this.name+",今年"+this.age+"岁了，所在班级为"+this.className+"学号为:"+this.stuId);
    }
                                                           //zs.name
    void playWith(String anotherName){
        System.out.println(this.name+"正在和"+anotherName+"一起玩...");
    }
}
